草庐IT

Android ConstraintLayout TextView 跳出屏幕

全部标签

c++ - 通过文本迷宫打印到屏幕路径的算法

对于我的C++作业,我基本上是尝试从第二个开始搜索文本文件中的一段文本(流式传输到我的vectorvec)左边的顶部字符。它用于文本迷宫,我的程序最后应该打印出通过它的路径的字符。迷宫的例子如下:###############Sbcde####efebyj####hijk#m############lmi###############################################################################################################################################

c++ - 屏幕的 libvlc 流部分

我想使用vlc库流式传输屏幕的一部分。我写了一个小例子:#include#include#includeintmain(intargc,char**argv){libvlc_instance_t*inst=libvlc_new(argc,argv);libvlc_vlm_add_broadcast(inst,"mybroad","screen://","#transcode{vcodec=h264,venc=x264,vb=0,scale=0,acodec=mpga,ab=128,channels=2,samplerate=44100}:http{mux=ffmpeg{mux=flv}

c++ - 将透明的 .PNG 图像传输到屏幕上

您好,我有一个图像,上面画了一个黑色矩形,它的背景是透明的。此文件保存为png(clear.png)。然后我有另一张图片,它只是一个纯红色背景,保存为jpeg(background.jpeg)。我试图做的是使clear.png中的黑色矩形显示在纯红色背景图像的顶部。这就是我所做的../*Transparentimage*/#include"SDL/SDL.h"#include"SDL/SDL_image.h"#includeusingnamespacestd;intmain(intargc,char*argv[]){SDL_Surface*screen=NULL;SDL_Surface

c++ - 如何使 tesseract-ocr 从屏幕上的坐标读取?

我一直在寻找一个示例,说明如何创建一个类/函数来尝试从指定坐标处的屏幕读取文本。使用bitblt捕获屏幕的指定部分并在其上运行tesseract的简单操作。所有这些都在内存中完成,无需将图像文件创建到磁盘。Tesseract似乎有非常糟糕的API,并且需要所有事物的TIF图像,据我所知,如果不深入研究其代码,它甚至无法接受位图内存图像。任何帮助将不胜感激,一个实际的例子将是理想的。 最佳答案 http://i.imgur.com/HaJ2zOI.png继续阅读/查看以下内容,了解如何对内存中的图像使用Tesseract-OCR。#i

c++ - 屏幕截图忽略了一些窗口

我在MFC中工作,我正在trycatch桌面的bmp。我正在使用GetDC(NULL)来执行此操作,但它似乎忽略了特殊的蒙皮窗口。它似乎忽略了用UpdateLayeredWindow绘制的窗口。这种行为似乎只发生在Vistax64和XP上。我也用桌面HWND尝试了GetWindowDC,但结果是一样的。注意事项:1)打印屏幕工作。2)在Vista上,如果我启用Aero,则屏幕捕获正常,会出现“特殊”窗口。所以在Vista上,只有当Aero被禁用时才会发生。一个想法?谢谢。 最佳答案 在调用BitBlt()时,添加CAPTUREBLT

检测大和低分辨率(电视)屏幕

我的Web应用程序旨在在台式计算机以及连接到电视屏幕的计算机上使用。我想在这两种不同的情况下应用不同的样式,但是简单的媒体查询在这里不起作用:电视分辨率甚至比计算机监视器小,即使屏幕更大。有什么方法可以检测到这种情况并应用适当的样式?看答案有一个CSS媒体查询可以检查客户端屏幕是否为电视@mediatv(代替@mediascreen对于经典的计算机屏幕)。也有@mediaprojector.

基于屏幕方向iOS iOS swift的uitaiteViewCell列宽度更改

我需要在我正在开发的一个应用程序中制作下表的结构。我正在使用UITATIOTVIEW&创建此表。我需要我的表列宽度来根据屏幕方向进行更改。我设置了列宽度的约束&我将使用我的屏幕宽度分配值ViewDidload().但是,当屏幕方向更改时,我无法弄清楚如何重新对准这些约束。我发现ViewWillTransition()当更改方向时,将被调用&我重新计算了那个&称为表视图的setNeedSlayout()。但是,当更改屏幕方向时,我无法使我的表视图重置表列宽度。我是iOS平台的新手,任何帮助将不胜感激。hdr_parname/hdr_parvalue/hdr_min

c++ - 屏幕上的客户端矩形坐标

如何获取窗口客户区相对于屏幕的坐标?我考虑过使用GetClientRect和ClientToScreen。另外,在浏览器窗口中,什么是ClientRect?仅显示包含HTML文档的矩形,或者它包含浏览器栏和弹出菜单,这可能会缩小HTML文档的尺寸?我已经试过了:HWNDhWnd;RECTrc;if(GetClientRect(hWnd,&rc))//getclientcoords{MapWindowPoints(hWnd,NULL,reinterpret_cast(&rc),2);//convertsrectrcpointsreturnrc.top;}但遗憾的是,浏览器的客户端矩形包括

c++ - Qt 屏幕分辨率启动画面

我有一个用splash.showFullScreen()显示的初始屏幕图像,但它不会根据屏幕分辨率调整大小,因此它要么平铺显示,要么变大,具体取决于显示器。我已经尝试了我能想到的一切,但没有任何效果。这听起来像是一个愚蠢的问题,它可能是但我找不到答案所以如果有任何可以帮助我解决这个问题?如果它有所不同,我使用名为pixmap的QPixmap作为初始图像。顺便说一下,我希望将图像拉伸(stretch)到屏幕分辨率。 最佳答案 您应该使用QPixmap::scaled()将像素图缩放到屏幕大小.您可以通过调用QDesktopWidget

c++ - 在 DirectX [性能] 中捕获和渲染整个屏幕

我需要一些方法来获取屏幕数据并将它们传递到我的应用程序中的DX9表面/纹理,并在1600*900分辨率下以至少25fps渲染它,30会更好。我尝试了BitBliting,但即使在那之后,我的帧率也是20fps,在将数据加载到纹理并渲染它之后,我的帧率是11fps,这远远落后于我的需要。GetFrontBufferData是不可能的。Here是关于使用WindowsMediaAPI的,但我不熟悉它。示例将数据直接保存到文件中,也许可以设置它来为您提供单独的帧,但我还没有找到足够好的文档来自己尝试。我的代码:m_memDC.BitBlt(0,0,m_Rect.Width(),m_Rect.